package com.jindy.module.leaseFinancialStatistics.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.jindy.common.annotation.Excel;
import com.jindy.common.core.domain.BaseEntity;

/**
 * VIEW对象 lease_financial_statistics
 * 
 * @author jindy
 * @date 2023-06-06
 */
public class LeaseFinancialStatistics extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 月份 */
    @Excel(name = "月份")
    private String leaseMonth;

    /** 日期 */
    @Excel(name = "日期")
    private String leaseDate;

    /** 订单编号 */
    @Excel(name = "订单编号")
    private String orderNo;

    /** 编号 */
    @Excel(name = "编号")
    private String number;

    /** 发起人名称 */
    @Excel(name = "发起人名称")
    private String sponsorName;

    /** 业务员名称 */
    @Excel(name = "业务员名称")
    private String salesmanName;

    /** 协同人名称 */
    @Excel(name = "协同人名称")
    private String collaboratorName;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String projectName;

    /** 客户信息来源 */
    @Excel(name = "客户信息来源")
    private String customerSource;

    /** 项目地区域 */
    @Excel(name = "项目地区域")
    private String projectArea;

    /** 信息提供人名称 */
    @Excel(name = "信息提供人名称")
    private String informationProviderName;

    /** 信息提供状态 */
    @Excel(name = "信息提供状态")
    private String informationState;

    /** 客户名称 */
    @Excel(name = "客户名称")
    private String customerName;

    /** 收货地址 */
    @Excel(name = "收货地址")
    private String address;

    /** 收货人姓名 */
    @Excel(name = "收货人姓名")
    private String consigneeName;

    /** 收货人电话 */
    @Excel(name = "收货人电话")
    private String consigneeTel;

    /** 业务所属公司 */
    @Excel(name = "业务所属公司")
    private String businessCompany;

    /** 省 */
    @Excel(name = "省")
    private String province;

    /** 市 */
    @Excel(name = "市")
    private String city;

    /** 包干总金额 */
    @Excel(name = "包干总金额")
    private BigDecimal lumpAmount;

    /** 发货仓库名称 */
    @Excel(name = "发货仓库名称")
    private String deliveryWarehouseName;

    /** 租赁形式 */
    @Excel(name = "租赁形式")
    private String lease;

    /** 实收押金 */
    @Excel(name = "实收押金")
    private BigDecimal depositPaid;

    /** 应退押金 */
    @Excel(name = "应退押金")
    private BigDecimal refundableDeposit;

    /** 订单状态 */
    @Excel(name = "订单状态")
    private String orderStatus;

    /** 最后实收金额 */
    @Excel(name = "最后实收金额")
    private BigDecimal payAmount;

    /** 实收租金 */
    @Excel(name = "实收租金")
    private BigDecimal rentPaid;

    /** 税费 */
    @Excel(name = "税费")
    private BigDecimal taxAmount;

    /** 预估项目毛利 */
    @Excel(name = "预估项目毛利")
    private BigDecimal estimateProjectProfit;

    /** 结算单id */
    @Excel(name = "结算单id")
    private Long accountStatementId;

    /** 租赁订单id */
    @Excel(name = "租赁订单id")
    private Long orderId;

    /** 结算日期 */
    @Excel(name = "结算日期")
    private String settlementDate;

    /** 结算月 */
    @Excel(name = "结算月")
    private String settlementMonth;

    /** 是否有追加结算租赁订单 */
    @Excel(name = "是否有追加结算租赁订单")
    private String isAddOn;

    /** 追加租赁订单号 */
    @Excel(name = "追加租赁订单号")
    private String appendNumber;

    /** 收取其他物流费 */
    @Excel(name = "收取其他物流费")
    private BigDecimal otherLogisticsExpense;

    /** 收取其他维修费 */
    @Excel(name = "收取其他维修费")
    private BigDecimal otherRepairExpense;

    /** 收取其他其他费用 */
    @Excel(name = "收取其他其他费用")
    private BigDecimal otherExpense;

    /** 收取其他电线 */
    @Excel(name = "收取其他电线")
    private BigDecimal otherWireExpense;

    /** 收取其他水管 */
    @Excel(name = "收取其他水管")
    private BigDecimal otherWaterPipeExpense;

    /** 收取其他主板 */
    @Excel(name = "收取其他主板")
    private BigDecimal otherMotherboardExpense;

    /** 收取其他相序板 */
    @Excel(name = "收取其他相序板")
    private BigDecimal otherPlateExpense;

    /** 收取其他压缩机 */
    @Excel(name = "收取其他压缩机")
    private BigDecimal otherCompressorExpense;

    /** 收取其他人工费 */
    @Excel(name = "收取其他人工费")
    private BigDecimal otherPeopleExpense;

    /** 收取其他设备外观损坏 */
    @Excel(name = "收取其他设备外观损坏")
    private BigDecimal otherEquipmentExpense;

    /** 收取其他叉车费 */
    @Excel(name = "收取其他叉车费")
    private BigDecimal otherForkliftExpense;

    /** 其他费用总额 */
    @Excel(name = "其他费用总额")
    private BigDecimal totalOtherExpenses;

    /** 主去程运费 */
    @Excel(name = "主去程运费")
    private Long outLogisticsExpenses;

    /** 追加订单去程运费 */
    @Excel(name = "追加订单去程运费")
    private Long outAppendLogisticsExpenses;

    /** 总去程运费 */
    @Excel(name = "总去程运费")
    private Long sumOutlogisticsExpenses;

    /** 主回程运费 */
    @Excel(name = "主回程运费")
    private Long inLogisticsExpenses;

    /** 追加订单回程运费 */
    @Excel(name = "追加订单回程运费")
    private Long inAppendLogisticsExpenses;

    /** 总回程运费 */
    @Excel(name = "总回程运费")
    private Long sumInLogisticsExpenses;

    /** 项目应扣物流费 */
    @Excel(name = "项目应扣物流费")
    private BigDecimal itemLogisticsExpense;

    /** 项目应扣维修费 */
    @Excel(name = "项目应扣维修费")
    private BigDecimal itemRepairExpense;

    /** 项目应扣其他费用 */
    @Excel(name = "项目应扣其他费用")
    private BigDecimal itemExpense;

    /** 项目应扣电线 */
    @Excel(name = "项目应扣电线")
    private BigDecimal itemWireExpense;

    /** 项目应扣水管 */
    @Excel(name = "项目应扣水管")
    private BigDecimal itemWaterPipeExpense;

    /** 项目应扣主板 */
    @Excel(name = "项目应扣主板")
    private BigDecimal itemMotherboardExpense;

    /** 项目应扣相序板 */
    @Excel(name = "项目应扣相序板")
    private BigDecimal itemPlateExpense;

    /** 项目应扣压缩机 */
    @Excel(name = "项目应扣压缩机")
    private BigDecimal itemCompressorExpense;

    /** 项目应扣人工费 */
    @Excel(name = "项目应扣人工费")
    private BigDecimal itemPeopleExpense;

    /** 项目应扣设备外观损坏 */
    @Excel(name = "项目应扣设备外观损坏")
    private BigDecimal itemEquipmentExpense;

    /** 项目应扣叉车费 */
    @Excel(name = "项目应扣叉车费")
    private BigDecimal itemForkliftExpense;

    /** 应扣费用总额 */
    @Excel(name = "应扣费用总额")
    private BigDecimal totalDeductibleExpenses;

    /** 物料物流费 */
    @Excel(name = "物料物流费")
    private BigDecimal materialLogisticsExpense;

    /** 物料维修费 */
    @Excel(name = "物料维修费")
    private BigDecimal materialRepairExpense;

    /** 物料其他费用 */
    @Excel(name = "物料其他费用")
    private BigDecimal materialExpense;

    /** 物料电线 */
    @Excel(name = "物料电线")
    private BigDecimal materialWireExpense;

    /** 物料水管 */
    @Excel(name = "物料水管")
    private BigDecimal materialWaterPipeExpense;

    /** 物料主板 */
    @Excel(name = "物料主板")
    private BigDecimal materialMotherboardExpense;

    /** 物料相序板 */
    @Excel(name = "物料相序板")
    private BigDecimal materialPlateExpense;

    /** 物料压缩机 */
    @Excel(name = "物料压缩机")
    private BigDecimal materialCompressorExpense;

    /** 物料人工费 */
    @Excel(name = "物料人工费")
    private BigDecimal materialPeopleExpense;

    /** 物料设备外观损坏 */
    @Excel(name = "物料设备外观损坏")
    private BigDecimal materialEquipmentExpense;

    /** 物料叉车费 */
    @Excel(name = "物料叉车费")
    private BigDecimal materialForkliftExpense;

    /** 物流费用总额 */
    @Excel(name = "物流费用总额")
    private BigDecimal totalLogisticsExpenses;

    /** 维修配件物流费 */
    @Excel(name = "维修配件物流费")
    private BigDecimal repairLogisticsExpense;

    /** 维修配件维修费 */
    @Excel(name = "维修配件维修费")
    private BigDecimal repairRepairExpense;

    /** 维修配件其他费用 */
    @Excel(name = "维修配件其他费用")
    private BigDecimal repairExpense;

    /** 维修配件电线 */
    @Excel(name = "维修配件电线")
    private BigDecimal repairWireExpense;

    /** 维修配件水管 */
    @Excel(name = "维修配件水管")
    private BigDecimal repairWaterPipeExpense;

    /** 维修配件主板 */
    @Excel(name = "维修配件主板")
    private BigDecimal repairMotherboardExpense;

    /** 维修配件相序板 */
    @Excel(name = "维修配件相序板")
    private BigDecimal repairPlateExpense;

    /** 维修配件压缩机 */
    @Excel(name = "维修配件压缩机")
    private BigDecimal repairCompressorExpense;

    /** 维修配件人工费 */
    @Excel(name = "维修配件人工费")
    private BigDecimal repairPeopleExpense;

    /** 维修配件设备外观损坏 */
    @Excel(name = "维修配件设备外观损坏")
    private BigDecimal repairEquipmentExpense;

    /** 维修配件叉车费 */
    @Excel(name = "维修配件叉车费")
    private BigDecimal repairForkliftExpense;

    /** 维修费用总额 */
    @Excel(name = "维修费用总额")
    private BigDecimal totalMaintenanceCost;

    /** 项目应扣工程费用总额 */
    @Excel(name = "项目应扣工程费用总额")
    private BigDecimal totalProjectEngineerCost;

    public void setLeaseMonth(String leaseMonth) 
    {
        this.leaseMonth = leaseMonth;
    }

    public String getLeaseMonth() 
    {
        return leaseMonth;
    }
    public void setLeaseDate(String leaseDate) 
    {
        this.leaseDate = leaseDate;
    }

    public String getLeaseDate() 
    {
        return leaseDate;
    }
    public void setOrderNo(String orderNo) 
    {
        this.orderNo = orderNo;
    }

    public String getOrderNo() 
    {
        return orderNo;
    }
    public void setNumber(String number) 
    {
        this.number = number;
    }

    public String getNumber() 
    {
        return number;
    }
    public void setSponsorName(String sponsorName) 
    {
        this.sponsorName = sponsorName;
    }

    public String getSponsorName() 
    {
        return sponsorName;
    }
    public void setSalesmanName(String salesmanName) 
    {
        this.salesmanName = salesmanName;
    }

    public String getSalesmanName() 
    {
        return salesmanName;
    }
    public void setCollaboratorName(String collaboratorName) 
    {
        this.collaboratorName = collaboratorName;
    }

    public String getCollaboratorName() 
    {
        return collaboratorName;
    }
    public void setProjectName(String projectName) 
    {
        this.projectName = projectName;
    }

    public String getProjectName() 
    {
        return projectName;
    }
    public void setCustomerSource(String customerSource) 
    {
        this.customerSource = customerSource;
    }

    public String getCustomerSource() 
    {
        return customerSource;
    }
    public void setProjectArea(String projectArea) 
    {
        this.projectArea = projectArea;
    }

    public String getProjectArea() 
    {
        return projectArea;
    }
    public void setInformationProviderName(String informationProviderName) 
    {
        this.informationProviderName = informationProviderName;
    }

    public String getInformationProviderName() 
    {
        return informationProviderName;
    }
    public void setInformationState(String informationState) 
    {
        this.informationState = informationState;
    }

    public String getInformationState() 
    {
        return informationState;
    }
    public void setCustomerName(String customerName) 
    {
        this.customerName = customerName;
    }

    public String getCustomerName() 
    {
        return customerName;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }
    public void setConsigneeName(String consigneeName) 
    {
        this.consigneeName = consigneeName;
    }

    public String getConsigneeName() 
    {
        return consigneeName;
    }
    public void setConsigneeTel(String consigneeTel) 
    {
        this.consigneeTel = consigneeTel;
    }

    public String getConsigneeTel() 
    {
        return consigneeTel;
    }
    public void setBusinessCompany(String businessCompany) 
    {
        this.businessCompany = businessCompany;
    }

    public String getBusinessCompany() 
    {
        return businessCompany;
    }
    public void setProvince(String province) 
    {
        this.province = province;
    }

    public String getProvince() 
    {
        return province;
    }
    public void setCity(String city) 
    {
        this.city = city;
    }

    public String getCity() 
    {
        return city;
    }
    public void setLumpAmount(BigDecimal lumpAmount) 
    {
        this.lumpAmount = lumpAmount;
    }

    public BigDecimal getLumpAmount() 
    {
        return lumpAmount;
    }
    public void setDeliveryWarehouseName(String deliveryWarehouseName) 
    {
        this.deliveryWarehouseName = deliveryWarehouseName;
    }

    public String getDeliveryWarehouseName() 
    {
        return deliveryWarehouseName;
    }
    public void setLease(String lease) 
    {
        this.lease = lease;
    }

    public String getLease() 
    {
        return lease;
    }
    public void setDepositPaid(BigDecimal depositPaid) 
    {
        this.depositPaid = depositPaid;
    }

    public BigDecimal getDepositPaid() 
    {
        return depositPaid;
    }
    public void setRefundableDeposit(BigDecimal refundableDeposit) 
    {
        this.refundableDeposit = refundableDeposit;
    }

    public BigDecimal getRefundableDeposit() 
    {
        return refundableDeposit;
    }
    public void setOrderStatus(String orderStatus) 
    {
        this.orderStatus = orderStatus;
    }

    public String getOrderStatus() 
    {
        return orderStatus;
    }
    public void setPayAmount(BigDecimal payAmount) 
    {
        this.payAmount = payAmount;
    }

    public BigDecimal getPayAmount() 
    {
        return payAmount;
    }
    public void setRentPaid(BigDecimal rentPaid) 
    {
        this.rentPaid = rentPaid;
    }

    public BigDecimal getRentPaid() 
    {
        return rentPaid;
    }
    public void setTaxAmount(BigDecimal taxAmount) 
    {
        this.taxAmount = taxAmount;
    }

    public BigDecimal getTaxAmount() 
    {
        return taxAmount;
    }
    public void setEstimateProjectProfit(BigDecimal estimateProjectProfit) 
    {
        this.estimateProjectProfit = estimateProjectProfit;
    }

    public BigDecimal getEstimateProjectProfit() 
    {
        return estimateProjectProfit;
    }
    public void setAccountStatementId(Long accountStatementId) 
    {
        this.accountStatementId = accountStatementId;
    }

    public Long getAccountStatementId() 
    {
        return accountStatementId;
    }
    public void setOrderId(Long orderId) 
    {
        this.orderId = orderId;
    }

    public Long getOrderId() 
    {
        return orderId;
    }
    public void setSettlementDate(String settlementDate) 
    {
        this.settlementDate = settlementDate;
    }

    public String getSettlementDate() 
    {
        return settlementDate;
    }
    public void setSettlementMonth(String settlementMonth) 
    {
        this.settlementMonth = settlementMonth;
    }

    public String getSettlementMonth() 
    {
        return settlementMonth;
    }
    public void setIsAddOn(String isAddOn) 
    {
        this.isAddOn = isAddOn;
    }

    public String getIsAddOn() 
    {
        return isAddOn;
    }
    public void setAppendNumber(String appendNumber) 
    {
        this.appendNumber = appendNumber;
    }

    public String getAppendNumber() 
    {
        return appendNumber;
    }
    public void setOtherLogisticsExpense(BigDecimal otherLogisticsExpense) 
    {
        this.otherLogisticsExpense = otherLogisticsExpense;
    }

    public BigDecimal getOtherLogisticsExpense() 
    {
        return otherLogisticsExpense;
    }
    public void setOtherRepairExpense(BigDecimal otherRepairExpense) 
    {
        this.otherRepairExpense = otherRepairExpense;
    }

    public BigDecimal getOtherRepairExpense() 
    {
        return otherRepairExpense;
    }
    public void setOtherExpense(BigDecimal otherExpense) 
    {
        this.otherExpense = otherExpense;
    }

    public BigDecimal getOtherExpense() 
    {
        return otherExpense;
    }
    public void setOtherWireExpense(BigDecimal otherWireExpense) 
    {
        this.otherWireExpense = otherWireExpense;
    }

    public BigDecimal getOtherWireExpense() 
    {
        return otherWireExpense;
    }
    public void setOtherWaterPipeExpense(BigDecimal otherWaterPipeExpense) 
    {
        this.otherWaterPipeExpense = otherWaterPipeExpense;
    }

    public BigDecimal getOtherWaterPipeExpense() 
    {
        return otherWaterPipeExpense;
    }
    public void setOtherMotherboardExpense(BigDecimal otherMotherboardExpense) 
    {
        this.otherMotherboardExpense = otherMotherboardExpense;
    }

    public BigDecimal getOtherMotherboardExpense() 
    {
        return otherMotherboardExpense;
    }
    public void setOtherPlateExpense(BigDecimal otherPlateExpense) 
    {
        this.otherPlateExpense = otherPlateExpense;
    }

    public BigDecimal getOtherPlateExpense() 
    {
        return otherPlateExpense;
    }
    public void setOtherCompressorExpense(BigDecimal otherCompressorExpense) 
    {
        this.otherCompressorExpense = otherCompressorExpense;
    }

    public BigDecimal getOtherCompressorExpense() 
    {
        return otherCompressorExpense;
    }
    public void setOtherPeopleExpense(BigDecimal otherPeopleExpense) 
    {
        this.otherPeopleExpense = otherPeopleExpense;
    }

    public BigDecimal getOtherPeopleExpense() 
    {
        return otherPeopleExpense;
    }
    public void setOtherEquipmentExpense(BigDecimal otherEquipmentExpense) 
    {
        this.otherEquipmentExpense = otherEquipmentExpense;
    }

    public BigDecimal getOtherEquipmentExpense() 
    {
        return otherEquipmentExpense;
    }
    public void setOtherForkliftExpense(BigDecimal otherForkliftExpense) 
    {
        this.otherForkliftExpense = otherForkliftExpense;
    }

    public BigDecimal getOtherForkliftExpense() 
    {
        return otherForkliftExpense;
    }
    public void setTotalOtherExpenses(BigDecimal totalOtherExpenses) 
    {
        this.totalOtherExpenses = totalOtherExpenses;
    }

    public BigDecimal getTotalOtherExpenses() 
    {
        return totalOtherExpenses;
    }
    public void setOutLogisticsExpenses(Long outLogisticsExpenses) 
    {
        this.outLogisticsExpenses = outLogisticsExpenses;
    }

    public Long getOutLogisticsExpenses() 
    {
        return outLogisticsExpenses;
    }
    public void setOutAppendLogisticsExpenses(Long outAppendLogisticsExpenses) 
    {
        this.outAppendLogisticsExpenses = outAppendLogisticsExpenses;
    }

    public Long getOutAppendLogisticsExpenses() 
    {
        return outAppendLogisticsExpenses;
    }
    public void setSumOutlogisticsExpenses(Long sumOutlogisticsExpenses) 
    {
        this.sumOutlogisticsExpenses = sumOutlogisticsExpenses;
    }

    public Long getSumOutlogisticsExpenses() 
    {
        return sumOutlogisticsExpenses;
    }
    public void setInLogisticsExpenses(Long inLogisticsExpenses) 
    {
        this.inLogisticsExpenses = inLogisticsExpenses;
    }

    public Long getInLogisticsExpenses() 
    {
        return inLogisticsExpenses;
    }
    public void setInAppendLogisticsExpenses(Long inAppendLogisticsExpenses) 
    {
        this.inAppendLogisticsExpenses = inAppendLogisticsExpenses;
    }

    public Long getInAppendLogisticsExpenses() 
    {
        return inAppendLogisticsExpenses;
    }
    public void setSumInLogisticsExpenses(Long sumInLogisticsExpenses) 
    {
        this.sumInLogisticsExpenses = sumInLogisticsExpenses;
    }

    public Long getSumInLogisticsExpenses() 
    {
        return sumInLogisticsExpenses;
    }
    public void setItemLogisticsExpense(BigDecimal itemLogisticsExpense) 
    {
        this.itemLogisticsExpense = itemLogisticsExpense;
    }

    public BigDecimal getItemLogisticsExpense() 
    {
        return itemLogisticsExpense;
    }
    public void setItemRepairExpense(BigDecimal itemRepairExpense) 
    {
        this.itemRepairExpense = itemRepairExpense;
    }

    public BigDecimal getItemRepairExpense() 
    {
        return itemRepairExpense;
    }
    public void setItemExpense(BigDecimal itemExpense) 
    {
        this.itemExpense = itemExpense;
    }

    public BigDecimal getItemExpense() 
    {
        return itemExpense;
    }
    public void setItemWireExpense(BigDecimal itemWireExpense) 
    {
        this.itemWireExpense = itemWireExpense;
    }

    public BigDecimal getItemWireExpense() 
    {
        return itemWireExpense;
    }
    public void setItemWaterPipeExpense(BigDecimal itemWaterPipeExpense) 
    {
        this.itemWaterPipeExpense = itemWaterPipeExpense;
    }

    public BigDecimal getItemWaterPipeExpense() 
    {
        return itemWaterPipeExpense;
    }
    public void setItemMotherboardExpense(BigDecimal itemMotherboardExpense) 
    {
        this.itemMotherboardExpense = itemMotherboardExpense;
    }

    public BigDecimal getItemMotherboardExpense() 
    {
        return itemMotherboardExpense;
    }
    public void setItemPlateExpense(BigDecimal itemPlateExpense) 
    {
        this.itemPlateExpense = itemPlateExpense;
    }

    public BigDecimal getItemPlateExpense() 
    {
        return itemPlateExpense;
    }
    public void setItemCompressorExpense(BigDecimal itemCompressorExpense) 
    {
        this.itemCompressorExpense = itemCompressorExpense;
    }

    public BigDecimal getItemCompressorExpense() 
    {
        return itemCompressorExpense;
    }
    public void setItemPeopleExpense(BigDecimal itemPeopleExpense) 
    {
        this.itemPeopleExpense = itemPeopleExpense;
    }

    public BigDecimal getItemPeopleExpense() 
    {
        return itemPeopleExpense;
    }
    public void setItemEquipmentExpense(BigDecimal itemEquipmentExpense) 
    {
        this.itemEquipmentExpense = itemEquipmentExpense;
    }

    public BigDecimal getItemEquipmentExpense() 
    {
        return itemEquipmentExpense;
    }
    public void setItemForkliftExpense(BigDecimal itemForkliftExpense) 
    {
        this.itemForkliftExpense = itemForkliftExpense;
    }

    public BigDecimal getItemForkliftExpense() 
    {
        return itemForkliftExpense;
    }
    public void setTotalDeductibleExpenses(BigDecimal totalDeductibleExpenses) 
    {
        this.totalDeductibleExpenses = totalDeductibleExpenses;
    }

    public BigDecimal getTotalDeductibleExpenses() 
    {
        return totalDeductibleExpenses;
    }
    public void setMaterialLogisticsExpense(BigDecimal materialLogisticsExpense) 
    {
        this.materialLogisticsExpense = materialLogisticsExpense;
    }

    public BigDecimal getMaterialLogisticsExpense() 
    {
        return materialLogisticsExpense;
    }
    public void setMaterialRepairExpense(BigDecimal materialRepairExpense) 
    {
        this.materialRepairExpense = materialRepairExpense;
    }

    public BigDecimal getMaterialRepairExpense() 
    {
        return materialRepairExpense;
    }
    public void setMaterialExpense(BigDecimal materialExpense) 
    {
        this.materialExpense = materialExpense;
    }

    public BigDecimal getMaterialExpense() 
    {
        return materialExpense;
    }
    public void setMaterialWireExpense(BigDecimal materialWireExpense) 
    {
        this.materialWireExpense = materialWireExpense;
    }

    public BigDecimal getMaterialWireExpense() 
    {
        return materialWireExpense;
    }
    public void setMaterialWaterPipeExpense(BigDecimal materialWaterPipeExpense) 
    {
        this.materialWaterPipeExpense = materialWaterPipeExpense;
    }

    public BigDecimal getMaterialWaterPipeExpense() 
    {
        return materialWaterPipeExpense;
    }
    public void setMaterialMotherboardExpense(BigDecimal materialMotherboardExpense) 
    {
        this.materialMotherboardExpense = materialMotherboardExpense;
    }

    public BigDecimal getMaterialMotherboardExpense() 
    {
        return materialMotherboardExpense;
    }
    public void setMaterialPlateExpense(BigDecimal materialPlateExpense) 
    {
        this.materialPlateExpense = materialPlateExpense;
    }

    public BigDecimal getMaterialPlateExpense() 
    {
        return materialPlateExpense;
    }
    public void setMaterialCompressorExpense(BigDecimal materialCompressorExpense) 
    {
        this.materialCompressorExpense = materialCompressorExpense;
    }

    public BigDecimal getMaterialCompressorExpense() 
    {
        return materialCompressorExpense;
    }
    public void setMaterialPeopleExpense(BigDecimal materialPeopleExpense) 
    {
        this.materialPeopleExpense = materialPeopleExpense;
    }

    public BigDecimal getMaterialPeopleExpense() 
    {
        return materialPeopleExpense;
    }
    public void setMaterialEquipmentExpense(BigDecimal materialEquipmentExpense) 
    {
        this.materialEquipmentExpense = materialEquipmentExpense;
    }

    public BigDecimal getMaterialEquipmentExpense() 
    {
        return materialEquipmentExpense;
    }
    public void setMaterialForkliftExpense(BigDecimal materialForkliftExpense) 
    {
        this.materialForkliftExpense = materialForkliftExpense;
    }

    public BigDecimal getMaterialForkliftExpense() 
    {
        return materialForkliftExpense;
    }
    public void setTotalLogisticsExpenses(BigDecimal totalLogisticsExpenses) 
    {
        this.totalLogisticsExpenses = totalLogisticsExpenses;
    }

    public BigDecimal getTotalLogisticsExpenses() 
    {
        return totalLogisticsExpenses;
    }
    public void setRepairLogisticsExpense(BigDecimal repairLogisticsExpense) 
    {
        this.repairLogisticsExpense = repairLogisticsExpense;
    }

    public BigDecimal getRepairLogisticsExpense() 
    {
        return repairLogisticsExpense;
    }
    public void setRepairRepairExpense(BigDecimal repairRepairExpense) 
    {
        this.repairRepairExpense = repairRepairExpense;
    }

    public BigDecimal getRepairRepairExpense() 
    {
        return repairRepairExpense;
    }
    public void setRepairExpense(BigDecimal repairExpense) 
    {
        this.repairExpense = repairExpense;
    }

    public BigDecimal getRepairExpense() 
    {
        return repairExpense;
    }
    public void setRepairWireExpense(BigDecimal repairWireExpense) 
    {
        this.repairWireExpense = repairWireExpense;
    }

    public BigDecimal getRepairWireExpense() 
    {
        return repairWireExpense;
    }
    public void setRepairWaterPipeExpense(BigDecimal repairWaterPipeExpense) 
    {
        this.repairWaterPipeExpense = repairWaterPipeExpense;
    }

    public BigDecimal getRepairWaterPipeExpense() 
    {
        return repairWaterPipeExpense;
    }
    public void setRepairMotherboardExpense(BigDecimal repairMotherboardExpense) 
    {
        this.repairMotherboardExpense = repairMotherboardExpense;
    }

    public BigDecimal getRepairMotherboardExpense() 
    {
        return repairMotherboardExpense;
    }
    public void setRepairPlateExpense(BigDecimal repairPlateExpense) 
    {
        this.repairPlateExpense = repairPlateExpense;
    }

    public BigDecimal getRepairPlateExpense() 
    {
        return repairPlateExpense;
    }
    public void setRepairCompressorExpense(BigDecimal repairCompressorExpense) 
    {
        this.repairCompressorExpense = repairCompressorExpense;
    }

    public BigDecimal getRepairCompressorExpense() 
    {
        return repairCompressorExpense;
    }
    public void setRepairPeopleExpense(BigDecimal repairPeopleExpense) 
    {
        this.repairPeopleExpense = repairPeopleExpense;
    }

    public BigDecimal getRepairPeopleExpense() 
    {
        return repairPeopleExpense;
    }
    public void setRepairEquipmentExpense(BigDecimal repairEquipmentExpense) 
    {
        this.repairEquipmentExpense = repairEquipmentExpense;
    }

    public BigDecimal getRepairEquipmentExpense() 
    {
        return repairEquipmentExpense;
    }
    public void setRepairForkliftExpense(BigDecimal repairForkliftExpense) 
    {
        this.repairForkliftExpense = repairForkliftExpense;
    }

    public BigDecimal getRepairForkliftExpense() 
    {
        return repairForkliftExpense;
    }
    public void setTotalMaintenanceCost(BigDecimal totalMaintenanceCost) 
    {
        this.totalMaintenanceCost = totalMaintenanceCost;
    }

    public BigDecimal getTotalMaintenanceCost() 
    {
        return totalMaintenanceCost;
    }
    public void setTotalProjectEngineerCost(BigDecimal totalProjectEngineerCost) 
    {
        this.totalProjectEngineerCost = totalProjectEngineerCost;
    }

    public BigDecimal getTotalProjectEngineerCost() 
    {
        return totalProjectEngineerCost;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("leaseMonth", getLeaseMonth())
            .append("leaseDate", getLeaseDate())
            .append("orderNo", getOrderNo())
            .append("number", getNumber())
            .append("sponsorName", getSponsorName())
            .append("salesmanName", getSalesmanName())
            .append("collaboratorName", getCollaboratorName())
            .append("projectName", getProjectName())
            .append("customerSource", getCustomerSource())
            .append("projectArea", getProjectArea())
            .append("informationProviderName", getInformationProviderName())
            .append("informationState", getInformationState())
            .append("customerName", getCustomerName())
            .append("address", getAddress())
            .append("consigneeName", getConsigneeName())
            .append("consigneeTel", getConsigneeTel())
            .append("businessCompany", getBusinessCompany())
            .append("province", getProvince())
            .append("city", getCity())
            .append("lumpAmount", getLumpAmount())
            .append("deliveryWarehouseName", getDeliveryWarehouseName())
            .append("lease", getLease())
            .append("depositPaid", getDepositPaid())
            .append("refundableDeposit", getRefundableDeposit())
            .append("orderStatus", getOrderStatus())
            .append("payAmount", getPayAmount())
            .append("rentPaid", getRentPaid())
            .append("taxAmount", getTaxAmount())
            .append("estimateProjectProfit", getEstimateProjectProfit())
            .append("accountStatementId", getAccountStatementId())
            .append("orderId", getOrderId())
            .append("settlementDate", getSettlementDate())
            .append("settlementMonth", getSettlementMonth())
            .append("isAddOn", getIsAddOn())
            .append("appendNumber", getAppendNumber())
            .append("otherLogisticsExpense", getOtherLogisticsExpense())
            .append("otherRepairExpense", getOtherRepairExpense())
            .append("otherExpense", getOtherExpense())
            .append("otherWireExpense", getOtherWireExpense())
            .append("otherWaterPipeExpense", getOtherWaterPipeExpense())
            .append("otherMotherboardExpense", getOtherMotherboardExpense())
            .append("otherPlateExpense", getOtherPlateExpense())
            .append("otherCompressorExpense", getOtherCompressorExpense())
            .append("otherPeopleExpense", getOtherPeopleExpense())
            .append("otherEquipmentExpense", getOtherEquipmentExpense())
            .append("otherForkliftExpense", getOtherForkliftExpense())
            .append("totalOtherExpenses", getTotalOtherExpenses())
            .append("outLogisticsExpenses", getOutLogisticsExpenses())
            .append("outAppendLogisticsExpenses", getOutAppendLogisticsExpenses())
            .append("sumOutlogisticsExpenses", getSumOutlogisticsExpenses())
            .append("inLogisticsExpenses", getInLogisticsExpenses())
            .append("inAppendLogisticsExpenses", getInAppendLogisticsExpenses())
            .append("sumInLogisticsExpenses", getSumInLogisticsExpenses())
            .append("itemLogisticsExpense", getItemLogisticsExpense())
            .append("itemRepairExpense", getItemRepairExpense())
            .append("itemExpense", getItemExpense())
            .append("itemWireExpense", getItemWireExpense())
            .append("itemWaterPipeExpense", getItemWaterPipeExpense())
            .append("itemMotherboardExpense", getItemMotherboardExpense())
            .append("itemPlateExpense", getItemPlateExpense())
            .append("itemCompressorExpense", getItemCompressorExpense())
            .append("itemPeopleExpense", getItemPeopleExpense())
            .append("itemEquipmentExpense", getItemEquipmentExpense())
            .append("itemForkliftExpense", getItemForkliftExpense())
            .append("totalDeductibleExpenses", getTotalDeductibleExpenses())
            .append("materialLogisticsExpense", getMaterialLogisticsExpense())
            .append("materialRepairExpense", getMaterialRepairExpense())
            .append("materialExpense", getMaterialExpense())
            .append("materialWireExpense", getMaterialWireExpense())
            .append("materialWaterPipeExpense", getMaterialWaterPipeExpense())
            .append("materialMotherboardExpense", getMaterialMotherboardExpense())
            .append("materialPlateExpense", getMaterialPlateExpense())
            .append("materialCompressorExpense", getMaterialCompressorExpense())
            .append("materialPeopleExpense", getMaterialPeopleExpense())
            .append("materialEquipmentExpense", getMaterialEquipmentExpense())
            .append("materialForkliftExpense", getMaterialForkliftExpense())
            .append("totalLogisticsExpenses", getTotalLogisticsExpenses())
            .append("repairLogisticsExpense", getRepairLogisticsExpense())
            .append("repairRepairExpense", getRepairRepairExpense())
            .append("repairExpense", getRepairExpense())
            .append("repairWireExpense", getRepairWireExpense())
            .append("repairWaterPipeExpense", getRepairWaterPipeExpense())
            .append("repairMotherboardExpense", getRepairMotherboardExpense())
            .append("repairPlateExpense", getRepairPlateExpense())
            .append("repairCompressorExpense", getRepairCompressorExpense())
            .append("repairPeopleExpense", getRepairPeopleExpense())
            .append("repairEquipmentExpense", getRepairEquipmentExpense())
            .append("repairForkliftExpense", getRepairForkliftExpense())
            .append("totalMaintenanceCost", getTotalMaintenanceCost())
            .append("totalProjectEngineerCost", getTotalProjectEngineerCost())
            .toString();
    }
}
